<template>
	<view class="count-wrapper">
		<block v-if="soldOut && !hasSpec">
			<!-- 商品列表 无规格商品 已售罄 -->
			<text class="sold-out iconfont icon-jia"></text>
		</block>

		<block v-else>
			<!-- 商品列表 有规格或者属性商品-->
			<block v-if="hasFormat && !isGoodsPage">
				<view class="m-spec-add-wrap" v-if="goodsType != 'recommend'" @click.stop="clickSpec" key="spec_add">
					<view class="m-spec-add">
						<text class="num" v-if="goodsToalNum > 0" key="show_num">已选{{ goodsToalNum }}</text>
						<lang v-else keywords="选规格"></lang>
					</view>
				</view>
				<view class="count-btn" v-else @click.stop="clickSpec" key="count_btn"><text class="iconfont icon-jia" :style="'color:' + mainColor"></text></view>
			</block>

			<!-- 商品详情页 有规格商品初次加入购物车 -->
			<view class="add-cart" :style="'background:' + mainColor + ';'" 
			v-if="isGoodsPage && goodsNum == 0 && goodsNum !==''" @click.stop="add">
				<text class="iconfont icon-jia2"></text>
				<lang keywords="加入购物车"></lang>
			</view>

			<!-- 正常商品加减购物车 -->
			<view class="count-btn" v-if="goodsNum ==='' || goodsNum > 0 && isGoodsPage" key="count_is_goods_page">
				<!-- goodsType == 'recommend' 表示新品推荐商品，在此处不显示减号及数量 -->
				<text class="iconfont icon-jian" :style="'color:' + mainColor" v-if="goodsNum ==='' || goodsNum > 0 && goodsType != 'recommend'" @click.stop="sub"></text>
				<!-- <text class="num" v-if="goodsNum > 0 && goodsType != 'recommend'">{{ goodsNum }}</text> -->
				<!-- <text class="num" v-if="goodsNum > 0 && goodsType != 'recommend'">{{ goodsNum }}</text> -->
				<input @change="goodsInpChange" class="m-goods-number-input"  type="text" v-model="goodsNum" v-if="goodsNum ==='' || goodsNum > 0 && goodsType != 'recommend'">
				<text :class="'iconfont icon-jia ' + (soldOut ? 'active' : '')" 
				:style="'color:' + mainColor" @click.stop="add"></text>
			</view>
			<view class="count-btn" v-if="!isGoodsPage && !hasFormat" key="count_is_not_goods_page">
				<!-- goodsType == 'recommend' 表示新品推荐商品，在此处不显示减号及数量 -->
				<text class="iconfont icon-jian" :style="'color:' + mainColor" v-if="goodsNum > 0 && goodsType != 'recommend'" @click.stop="sub"></text>
				<text class="num" v-if="goodsNum > 0 && goodsType != 'recommend'">{{ goodsNum }}</text>
				<text :class="'iconfont icon-jia ' + (soldOut ? 'active' : '')" :style="'color:' + mainColor" @click.stop="add"></text>
			</view>
		</block>
	</view>
</template>

<script>
import common from '../../../../utils/common.js';
import shopCommon from '../../../../utils/shop/addToCart.js';
var _this;
var app = getApp();
export default {
	data() {
		return {
			num: 0,
			soldOut: false,
			mainColor: '',
			goodsNum: 0,
			goodsToalNum: 0,
			hasSpec: false, // 是否有规格属性和附属菜
			hasFormat: false,
			key: '', // 单个商品唯一标记
			showTag: false
		};
	},
	props: {
		goods: {
			type: Object,
			default: {}
		},
		goodsType: {
			type: String,
			default: ''
		},
		isGoodsPage: {
			type: Boolean,
			default: false
		},
		refreshCount: {
			type: Boolean,
			default: false
		}
	},
	watch: {
		refreshCount: {
			immediate: true,
			handler: function(val) {
				if (val) {
					this.updateCount();
				}
			}
		},
		goods: {
			deep: true,
			handler(val) {
				this.updateCount();
			}
		}
	},
	mounted() {
		_this = this;
		common.getConfig(function(data) {
			// _this.mainColor = data.config.mobile_head_color
			_this.mainColor = '#ff0000';
		});
		// 是否无规格
		if ((this.goods.uniqueness_number && this.goods.uniqueness_number != this.goods.goods_id) || this.goods.has_spec || this.goods.is_subsidiary_goods == 1) {
			this.hasSpec = true;
		}
		// 是否有规格或者属性
		if ((this.goods.uniqueness_number && this.goods.uniqueness_number != this.goods.goods_id) || this.goods.has_format || this.goods.is_subsidiary_goods == 1) {
			this.hasFormat = true;
		}
		// 是否已售罄
		if ((!this.goods.is_seckill_price && this.goods.stock == 0) || (this.goods.is_seckill_price && this.goods.seckill_stock == 0)) {
			this.soldOut = true;
		}

		this.updateCount();
	},
	methods: {
		goodsInpChange(e){	
			if (!app.globalData.is_login) {
				this.$emit('getGoods', { action: 'login' });
				return;
			}
			if (app.globalData.storeInfo.is_close == 1) {
				wx.showToast({
					title: common.changeTxt('店铺休息中'),
					icon: 'none',
					duration: 3000
				});
				return;
			}
			let stock = this.goods.is_seckill_price ? this.goods.seckill_stock : this.goods.stock;
			let count = 1;
			
			console.log('stock', stock);
			console.log('this.goods', this.goods);
			console.log('this.goodsNum', this.goodsNum);
			console.log('this.goodsToalNum', this.goodsToalNum);
			
			if(!this.goodsNum){
				this.goodsNum = 1
			}
			
			// 商品数量是否达到库存
			if (stock == this.goodsNum || stock == this.goodsToalNum) {
				uni.showToast({
					title: common.changeTxt('已达库存上限'),
					icon: 'none',
					duration: 3000
				});
				return;
			}
			
			let showToastTitle = '';
			
			// 商品是否设置了最大购买数量
			if (this.goods.max_num > 0 && this.goods.min_num == 0 && this.goodsNum*1 >= this.goods.max_num*1) {
				if (this.goods.is_seckill_price) {
					showToastTitle = common.changeTxt('折扣商品限购X1，超过X2恢复原价', {
						X1: this.goods.max_num,
						X2: this.goods.max_num,
						unit1: this.goods.unit,
						unit2: this.goods.unit
					});
				} else {
					uni.showToast({
						title: common.changeTxt('已达最大限购数量'),
						icon: 'none',
						duration: 3000
					});
					this.goodsNum = this.goods.max_num
					// return;
				}
			}
			
			// 商品是否设置了最少购买数量
			if (this.goods.min_num > 1 && this.goodsNum < this.goods.min_num) {
				if (stock < 0 || stock > this.goods.min_num) {
					count = this.goods.min_num * 1;
					showToastTitle = common.changeTxt('该商品最少购买X1', { X1: this.goods.min_num, unit1: this.goods.unit });
				} else {
					wx.showToast({
						title: common.changeTxt('当前商品库存不足'),
						icon: 'none',
						duration: 3000
					});
					return;
				}
			}
			
			let param = {};
			if (this.goodsNum > 0) {
				param = {
					store_id: app.globalData.storeInfo.store_id,
					uniqueness_number: this.key,
					number: this.goodsNum
				};
			} else {
				// 无规格商品
				if (!this.hasSpec && !this.hasFormat) {
					param = {
						store_id: app.globalData.storeInfo.store_id,
						product: [
							{
								productId: this.goods.product_id,
								host_goods_id: 0,
								uniqueness_number: this.goods.product_id,
								productName: this.goods.product_name,
								productPrice: this.goods.product_price,
								count: count
							}
						]
					};
				} else {
					// 有规格无附属菜商品
					let productParam = shopCommon.getSpecParam(this.goods);
					param = {
						store_id: app.globalData.storeInfo.store_id,
						product: [
							{
								productId: this.goods.product_id,
								host_goods_id: 0,
								uniqueness_number: this.goods.key,
								productName: this.goods.product_name,
								productPrice: this.goods.product_price,
								count: count,
								productParam: productParam
							}
						]
					};
				}
			}
			let goodsId = _this.goods.goods_id ? _this.goods.goods_id : _this.goods.product_id;
			shopCommon.updateCart(param).then(function(data) {
				console.log('更新购物车数据成功的回调', data);
				if (data) {				
					_this.goodsNum = data.KeyList[_this.key];
					_this.goodsToalNum = data.totalList[goodsId];
				}
				console.log('第一次')
				_this.$emit('getGoods', { action: 'updateCart' });
				
				if (showToastTitle != '') {
					wx.showToast({
						title: showToastTitle,
						icon: 'none',
						duration: 3000
					});
					showToastTitle = '';
				}
			});
		},
		// 更新计数器数据
		updateCount() {
			console.log('44444444444')
			// console.log('更新计数器', app.globalData.storeGoods);
			let key = '';
			if (this.goods.key) {
				key = this.goods.key;
			} else if (this.goods.uniqueness_number) {
				key = this.goods.uniqueness_number;
			} else {
				key = this.goods.product_id;
			}
			this.key = key;

			setTimeout(() => {
				if (!app.globalData.storeCart) {
					this.goodsNum = 0;
					this.goodsToalNum = 0;
					return;
				}
			}, 100);

			// 获取单个商品数量
			if (this.key && app.globalData.storeGoods && app.globalData.storeGoods.KeyList && app.globalData.storeGoods.KeyList[this.key]) {
				this.goodsNum = app.globalData.storeGoods.KeyList[this.key];
			} else {
				this.goodsNum = 0;
			}
			// 获取规格商品总数量
			if (app.globalData.storeGoods && app.globalData.storeGoods.totalList && app.globalData.storeGoods.totalList[this.goods.product_id]) {
				this.goodsToalNum = app.globalData.storeGoods.totalList[this.goods.product_id];
			} else {
				this.goodsToalNum = 0;
			}
		},
		// 点击列表规格商品
		clickSpec() {
			if (this.goods.is_subsidiary_goods == 1) {
				wx.navigateTo({
					url: `/pages/shop_new/goodsDetail/goodsDetail?store_id=${this.goods.store_id}&&product_id=${this.goods.product_id}`
				});
				return;
			}

			if (this.goods.has_format && this.goods.is_subsidiary_goods != 1) {
				this.$emit('getGoods', { action: 'openSpecMask', goodsId: this.goods.product_id });
				return;
			}
		},

		add(e) {
			console.log('过规格点击了加');
			if (!app.globalData.is_login) {
				this.$emit('getGoods', { action: 'login' });
				return;
			}
			if (app.globalData.storeInfo.is_close == 1) {
				wx.showToast({
					title: common.changeTxt('店铺休息中'),
					icon: 'none',
					duration: 3000
				});
				return;
			}
			let stock = this.goods.is_seckill_price ? this.goods.seckill_stock : this.goods.stock;
			let count = 1;

			console.log('stock', stock);
			console.log('this.goods', this.goods);
			console.log('this.goodsNum', this.goodsNum);
			console.log('this.goodsToalNum', this.goodsToalNum);
			// 商品数量是否达到库存
			if (stock == this.goodsNum || stock == this.goodsToalNum) {
				uni.showToast({
					title: common.changeTxt('已达库存上限'),
					icon: 'none',
					duration: 3000
				});
				return;
			}

			let showToastTitle = '';

			// 商品是否设置了最大购买数量
			if (this.goods.max_num > 0 && this.goods.min_num == 0 && this.goodsNum == this.goods.max_num) {
				if (this.goods.is_seckill_price) {
					showToastTitle = common.changeTxt('折扣商品限购X1，超过X2恢复原价', {
						X1: this.goods.max_num,
						X2: this.goods.max_num,
						unit1: this.goods.unit,
						unit2: this.goods.unit
					});
				} else {
					uni.showToast({
						title: common.changeTxt('已达最大限购数量'),
						icon: 'none',
						duration: 3000
					});
					return;
				}
			}

			// 商品是否设置了最少购买数量
			if (this.goods.min_num > 1 && this.goodsNum < this.goods.min_num) {
				if (stock < 0 || stock > this.goods.min_num) {
					count = this.goods.min_num * 1;
					showToastTitle = common.changeTxt('该商品最少购买X1', { X1: this.goods.min_num, unit1: this.goods.unit });
				} else {
					wx.showToast({
						title: common.changeTxt('当前商品库存不足'),
						icon: 'none',
						duration: 3000
					});
					return;
				}
			}

			let param = {};
			if (this.goodsNum > 0) {
				param = {
					store_id: app.globalData.storeInfo.store_id,
					uniqueness_number: this.key,
					number: this.goodsNum + 1
				};
			} else {
				// 无规格商品
				if (!this.hasSpec && !this.hasFormat) {
					param = {
						store_id: app.globalData.storeInfo.store_id,
						product: [
							{
								productId: this.goods.product_id,
								host_goods_id: 0,
								uniqueness_number: this.goods.product_id,
								productName: this.goods.product_name,
								productPrice: this.goods.product_price,
								count: count
							}
						]
					};
				} else {
					// 有规格无附属菜商品
					let productParam = shopCommon.getSpecParam(this.goods);
					param = {
						store_id: app.globalData.storeInfo.store_id,
						product: [
							{
								productId: this.goods.product_id,
								host_goods_id: 0,
								uniqueness_number: this.goods.key,
								productName: this.goods.product_name,
								productPrice: this.goods.product_price,
								count: count,
								productParam: productParam
							}
						]
					};
				}
			}
			let goodsId = _this.goods.goods_id ? _this.goods.goods_id : _this.goods.product_id;
			shopCommon.updateCart(param).then(function(data) {
				console.log('更新购物车数据成功的回调', data);
				if (data) {
					// _this.updateCount()
					_this.goodsNum = data.KeyList[_this.key];
					_this.goodsToalNum = data.totalList[goodsId];
				}
				_this.$emit('getGoods', { action: 'updateCart' });

				if (showToastTitle != '') {
					wx.showToast({
						title: showToastTitle,
						icon: 'none',
						duration: 3000
					});
					showToastTitle = '';
				}
			});
		},

		sub() {
			console.log('点击了减');
			let _this = this;
			if (app.globalData.storeInfo.is_close == 1) {
				wx.showToast({
					title: common.changeTxt('店铺休息中'),
					icon: 'none',
					duration: 3000
				});
				return;
			}

			let count = 1;
			if (this.goodsNum > 0 && this.goods.min_num > 0 && this.goodsNum == this.goods.min_num) {
				// 商品是否设置了最少购买数量
				count = this.goods.min_num * 1;
			}

			let goodsId = this.goods.goods_id ? this.goods.goods_id : this.goods.product_id;
			let param = {
				store_id: app.globalData.storeInfo.store_id,
				uniqueness_number: this.key,
				number: this.goodsNum - count
			};
			shopCommon.updateCart(param).then(function(data) {
				console.log('更新购物车数据成功的回调', data);
				if (data) {
					_this.goodsNum = data.KeyList[_this.key] ? data.KeyList[_this.key] : 0;
					_this.goodsToalNum = data.totalList[goodsId] ? data.totalList[goodsId] : 0;
				} else {
					_this.goodsNum = 0;
					_this.goodsToalNum = 0;
				}
				_this.$emit('getGoods', { action: 'updateCart' });
			});
		},

		closeAgeMask() {
			this.show_age = false;
			this.show_picker = false;
		}
	}
};
</script>
<style>
	
.m-goods-number-input {
	width: 8vw;
	height:5vw;
	margin: 0 1.5vw;
	text-align: center;
	border:1px solid #ddd;
	color:#444;
}	
.m-spec-add-wrap{
	padding-bottom: 10upx;
}	

.m-spec-add {
	height:40upx;
	padding: 0 20upx;
	font-size:12px;
	line-height: 40upx;
	border-radius: 40upx;
	background-color: #ff0000;
	color:#fff;
}	
	
.count-wrapper .sold-out {
	color: #999;
	font-size: 26px;
	position: relative;
	line-height: 1;
}
.count-wrapper .sold-out:after {
	content: '';
	position: absolute;
	top: -10px;
	left: -10px;
	right: -10px;
	bottom: -10px;
}

.spec-add {
	background: #06c1ae;
	color: #fff;
	line-height: 26px;
	font-size: 12px;
	border-radius: 15px;
	padding: 0 10px;
	position: relative;
}
.spec-add .num {
	font-size: 10px;
	width: 16px;
	height: 16px;
	text-align: center;
	line-height: 16px;
	background: #ff3c00;
	border-radius: 50%;
	color: #fff;
	position: absolute;
	top: -9px;
	right: 0;
}

.add-cart {
	background: #06c1ae;
	color: #fff;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	border-radius: 15px;
	padding: 0 10px;
}

.add-cart .iconfont {
	font-size: 14px;
	margin-right: 5px;
	font-weight: bold;
}

.count-btn {
	display: flex;
	line-height: 28px;
}

.count-btn .iconfont {
	color: #06c1ae;
	font-size: 20px;
	position: relative;
}

.count-btn .iconfont.active {
	color: #999;
}

.count-btn .iconfont::after {
	content: '';
	position: absolute;
	top: -10px;
	left: -10px;
	right: -10px;
	bottom: -10px;
}

.count-btn .num {
	padding: 0 3px;
	color: #333;
	width: 20px;
	text-align: center;
}

@font-face {
	font-family: 'iconfont';
	src: url(data:font/truetype;charset=utf-8;base64,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AAMAEAB1AAMAAQQJAAQAEACQAAMAAQQJAAUAFgCrAAMAAQQJAAYAEADPAAMAAQQJAAoAVgDqAAMAAQQJAAsAJgFuAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAAAKQ3JlYXRlZCBieSBpY29uZm9udAoAAGkAYwBvAG4AZgBvAG4AdAAAaWNvbmZvbnQAAFIAZQBnAHUAbABhAHIAAFJlZ3VsYXIAAGkAYwBvAG4AZgBvAG4AdAAAaWNvbmZvbnQAAGkAYwBvAG4AZgBvAG4AdAAAaWNvbmZvbnQAAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAVmVyc2lvbiAxLjAAAGkAYwBvAG4AZgBvAG4AdAAAaWNvbmZvbnQAAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AAEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC4AAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAGh0dHA6Ly9mb250ZWxsby5jb20AAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAEAAgECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+CGdvdXd1Y2hlB2ppYW50b3UGbG9jYXRlBXhpYWxhBHNjYW4DZHVpBXdvZGUxBGppYTEIc2Fuamlhb0wHamllc3VhbghkaW5nd2VpMgVwaG9uZQRjaGExBXRpc2hpB3dlaXhpbjEHZGlhbmh1YQdzaGlqaWFuA2dvdQZ6aGVrb3UEbGluZQdkaW5nZGFuBHF1YW4EZGlhbgZkdW95dW4Gc291c3VvBmhhaWJhbwhzYW5qaWFvUgVkYWJhbwZ3YWltYWkIZGluZ3dlaTEGd2VpeGluB3dlaXhpbjIEa2VmdQhmZW54aWFuZwR0aW1lBmRpYW5wdQNjYXIHZ29uZ2dhbwNob3QDY2hhB2Rpbmd3ZWkIaHVhbnlpenUHZGlhbnphbghzaGFuZ3BpbghzYW5qaWFvQgdzaG91eWUxB3NoYW5jaHUDamlhBnNob3V5ZQhsaWFvdGlhbgtwZW5neW91cXVhbghqaWFudG91MQRzdGFyBGppYTIIZGluZ2RhbjEGYmlhbmppCHhpYWxhYmlnCWdvdXd1Y2hlMQhzaG91ZGlhbgRqaWFuBXpoaWJvAAAAAAH//wACAAEAAAAMAAAAFgAAAAIAAQADAD8AAQAEAAAAAgAAAAAAAAABAAAAANWkJwgAAAAA2AipgAAAAADYCKmA)
		format('truetype');
	font-weight: normal;
	font-style: normal;
}

.iconfont {
	font-family: 'iconfont' !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-jian:before {
	content: '\e7de';
}

.icon-jia:before {
	content: '\e692';
}

.icon-jia2:before {
	content: '\e711';
}
</style>
